package com.drg.center.entity.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

@ApiModel("医保拒付统计列表信息")
@Data
public class MedicalProtestPageVO implements Serializable {

    @ApiModelProperty("拒付日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate protestDate;

    @ApiModelProperty("患者姓名")
    private String patientName;

    @ApiModelProperty("患者性别")
    private String patientSex;

    @ApiModelProperty("患者年龄（岁）")
    private Integer patientAge;

    @ApiModelProperty("患者年龄，天")
    private Integer ageDay;

    @ApiModelProperty("住院号")
    private String inpatientCode;

    @ApiModelProperty("身份证号")
    private String idCard;

    @ApiModelProperty("科室名称")
    private String departName;

    @ApiModelProperty("医生姓名")
    private String doctorName;

    @ApiModelProperty("医保类型")
    private String medicareType;

    @ApiModelProperty("拒付金额")
    private BigDecimal protestMoney;

    @ApiModelProperty("拒付原因")
    private String protestReason;

    @ApiModelProperty("拒付备注")
    private String protestRemark;
}
